package 第四章控制语句;

/*
    whiel循环语句：
        1、语法结构
                while（布尔表达式）{
                    循环体；
                }

        2、执行原理
            判断布尔表达式，为true，则执行循环体-->判断布尔表达式，为true，则执行循环体-->...
            判断布尔表达式，为false，循环结束

        3、while循环次数
            0~N次，while可能执行次数为0次
*/
public class WhileTest01 {
    public static void main(String[] args) {
        // while (true){
        //     System.out.println("死循环");
        //
        // }
        //编译器检测到下面的语句永远无法执行，所以编译报错
        // System.out.println("helloworld");

        // int i = 10;
        // int j = 3;
        // while (i > j) {
        //     System.out.println("死循环");
        // }
        // System.out.println("能打印出来吗");
        //    程序编译期只能判断语法错误，却不能判断逻辑上的错误，所以可以编译通过


        // int i = 10;
        // int j = 3;
        // while (10 > 3) {
        //     System.out.println("死循环");
        // }
        // System.out.println("能打印出来吗");
        //  编译错误，在编译阶段，可以发现错误

    }
}
